package com.hksj.vsm.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 视频设备
 * @author chenxingqing
 */
@Data
@ApiModel
public class VideoDeviceVO implements Serializable {

    @ApiModelProperty(value = "设备ID(只能由数字,字母,下划线和中划线组成)")
    private String id;

    @ApiModelProperty(value = "图片地址")
    private String photoUrl;

    @ApiModelProperty(value = "设备名称")
    private String name;

    @ApiModelProperty(value = "说明")
    private String describe;

    @ApiModelProperty(value = "状态(只读)")
    private String state;

    @ApiModelProperty(value = "排序号")
    private Integer sortNo;

    @ApiModelProperty(value = "服务器ip")
    private String serverIp;

    @ApiModelProperty(value = "端口号")
    private Integer serverPort;

    @ApiModelProperty(value = "接入用户")
    private String username;

    @ApiModelProperty(value = "接入密码")
    private String password;

    @ApiModelProperty(value = "接入通道")
    private String channel;

    @ApiModelProperty(value = "创建者ID(只读)")
    private String creatorId;

    @ApiModelProperty(value = "创建者名称(只读)")
    private String creatorName;

    @ApiModelProperty(value = "创建时间(只读)")
    private Long createTime;

    @ApiModelProperty(value = "修改时间")
    private Long modifyTime;

    @ApiModelProperty(value = "修改人ID")
    private String modifierId;

    @ApiModelProperty(value = "修改人名称")
    private String modifierName;

}
